package com.damai.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;


@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.PARAMETER,ElementType.FIELD})
public @interface Param {

	@Deprecated
	Class<?> clazz() default Param.class;
	
	/**
	 * 用于参数
	 */
	String comment() default ""; 
	
	
	String mock() default "";
	
	/**
	 * 用于测试的时候的类型
	 * @return
	 */
	String helperType() default "";
	
	/**
	 * 额外属性,如下格式
	 *
	 * 1、图片
	 * album:true|width:100|height:100
	 * 2、选择
	 * type:int|values:1,2,3,4|labels:值1,值2,值3,值4
	 * 3、选择
	 * api:xxx/xxx
	 * 
	 * @return
	 */
	String extra() default "";
}
